home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / mus / play / tracker_4_31.lzh / tracker / empty.c < prev    next >
C/C++ Source or Header  |  1995-02-25  |  1KB  |  53 lines

  1. /* empty.c 
  2.     vi:ts=3 sw=3:
  3.  */
  4.  
  5. /* $Id: empty.c,v 1.8 1995/02/25 15:43:11 espie Exp espie $
  6.  * $Log: empty.c,v $
  7.  * Revision 1.8  1995/02/25  15:43:11  espie
  8.  * Added color.
  9.  *
  10.  * Revision 1.7  1995/02/21  21:13:16  espie
  11.  * Cleaned up source. Moved minor pieces of code around.
  12.  *
  13.  * Revision 1.6  1995/02/21  17:54:32  espie
  14.  * Internal problem: buggy RCS. Fixed logs.
  15.  *
  16.  *
  17.  */
  18.  
  19. #include "defs.h"
  20. #include "extern.h"
  21.  
  22. #include "song.h"
  23.      
  24. ID("$Id: empty.c,v 1.8 1995/02/25 15:43:11 espie Exp espie $")
  25.  
  26. LOCAL void init_empty P((void));
  27.  
  28. LOCAL void (*INIT)P((void)) = init_empty;
  29.  
  30. LOCAL struct sample_info dummy;
  31.  
  32. LOCAL void init_empty()
  33.     {
  34.     int i;
  35.  
  36.     dummy.name = NULL;
  37.     dummy.length = dummy.rp_offset = dummy.rp_length = 0;
  38.     dummy.fix_length = dummy.fix_rp_length = 0;
  39.     dummy.volume = dummy.color = dummy.finetune = 0;
  40.     dummy.start = dummy.rp_start = NULL;
  41.     dummy.color = 1;
  42.     for (i = 0; i <= MAX_VOLUME; i++)
  43.         dummy.volume_lookup[i] = 0;
  44.     }
  45.  
  46. struct sample_info *empty_sample()
  47.     {
  48.     INIT_ONCE;
  49.  
  50.     return &dummy;
  51.     }
  52.  
  53.